package com.ruoyi.system.order.domain;

import com.ruoyi.system.domain.*;



import com.ruoyi.system.order.vo.DishSummary;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 聚合后的订单详情 DTO
 */
@Data
public class OrderDetailDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    private OrderBasic orderBasic;          // 订单头

    private UserInfo userInfo;            // 用户

    private Merchant merchant;            // 商家

    private Rider rider;               // 骑手 (可空)

    private List<DishSummary> dishes;       // 合并后的菜品列表
}
